iT邦幫忙

2022 iThome 鐵人賽

DAY 2
0

讀取資料

我們要用程式讀取檔案時,需要讓程式知道我們要使用哪個文件及對這個文件做什麼事
可以用open()函數來完成

file = open(filename,mode)

而檔案的常用存取模式有三種
r 讀取 reading only
w 寫入 writing only
a 附加 appending only

接下來要從檔案讀取資料

檔案的常用讀取函式
read(num) 讀取指定num的字元
readline() 讀取檔案一行的資料
readlines() 讀取檔案所有的資料

異常處理

當有異常的情況發生時,必須要採取異常處理的動作,而不是讓程式直接停下來

try - except為最基本的異常處理程序,try語句區塊中為可能需要捕捉異常情況的指令,except語句區塊為當異常情況發生時的處理方式,語法如下:

try:
  可能需要捕捉異常情況的指令
except:
  異常情況發生時的處理方式

如果有越來越多的異常狀況,就會再加上else以及finally,當都沒有異常狀況時,else將會被執行,而不管有無異常,finally都會被執行

實際演練-能不能成功形成三角形

def main():
    try:
        number = eval(input('Enter a number:'))
        print('Your number is %d' %(number))
    except NameError as ex:
        print('Exception : %s' %(ex))
main()

https://ithelp.ithome.com.tw/upload/images/20220923/20151839h7sds0XiV4.jpg


上一篇
Day6-什麼時候找得到屬於我的愛情串燒
下一篇
Day8- 小時候最討厭集合了
系列文
大四要畢業了但還不太會python合理嗎30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言